package com.wicket.okrframework.integration;

import com.wicket.okrframework.common.ro.OkrResult;
import com.wicket.okrframework.integration.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@FeignClient("framework")
public interface FwBaseDashboardOrgClient {
/**
   * D1查询我下属就职记录列表(公共)
   */
    @PostMapping("/base/dashboardOrg/querySubordinateInductionRecordListCom")
    public OkrResult<QuerySubordinateInductionRecordListComRespDto> querySubordinateInductionRecordListCom(QuerySubordinateInductionRecordListComReqDto reqDTO);
/**
   * D1批量查询个人资料By身份人员(公共)
   */
    @PostMapping("/base/dashboardOrg/batchQueryUserinfoByMemberCom")
    public OkrResult<BatchQueryUserinfoByMemberComRespDto> batchQueryUserinfoByMemberCom(BatchQueryUserinfoByMemberComReqDto reqDTO);
/**
   * D1批量查询我下属就职记录(公共)
   */
    @PostMapping("/base/dashboardOrg/batchQuerySubordinateInductionRecordCom")
    public OkrResult<BatchQuerySubordinateInductionRecordComRespDto> batchQuerySubordinateInductionRecordCom(BatchQuerySubordinateInductionRecordComReqDto reqDTO);
/**
   * D1查询主管下属就职记录列表(公共)
   */
    @PostMapping("/base/dashboardOrg/queryDirectorSubInateInductionRecordListCom")
    public OkrResult<QueryDirectorSubInateInductionRecordListComRespDto> queryDirectorSubInateInductionRecordListCom(QueryDirectorSubInateInductionRecordListComReqDto reqDTO);
  //
}
